package com.zt.dev.physicalequipment.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class PhysicalEquipmentMessage {
    /**
     * id
     * name：实物装备名称
     * type：实物装备类型
     * number：实物装备编号
     * unit：研制单位
     * forces：所属部队
     * performances: 性能参数id
     * inParams:输入接口参数
     * outParams:输出接口参数
     * state：使用状态（未使用、待使用、正在使用）
     * location：使用地点
     * equipmentId：实装id
     * startTime：开始使用时间
     * endTime：使用结束时间
     * locationStartTime：地点开始使用时间
     * locationEndTime：地点使用结束时间
     * messageIds：可适配装备id
     */
    private Integer id;
    private String name;
    private String type;
    private String number;
    private String unit;
    private String forces;
    private String performances;
    private String inParams;
    private String outParams;
    private String state;
    private String location;
    private Integer equipmentId;
    private String messageIds;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String startTime;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String endTime;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String locationStartTime;
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private String locationEndTime;

}
